redux saga Redux Saga redux-saga의 saga가 generator 함수를 의미한다. Thunk는 비동기액션함수를 직접 호출하는 형식이지만 Saga는 제너레이터 함수를 등록하여 이벤트 핸들러와 같은 느낌으로 지정한 액션이 호출될때 낚아챈다. generator 함수를 이용하기 때문에 테스트하기 용이하다. function* 키워드를 사용하여 만든다. effects 앞에 yield를 붙여서 실행 배열을 인자로 받고... redux sagareudxredux saga #3 Today I Learned - 21.01.06 redux-saga : function*(){ }, redux-saga-effect redux-saga : saga 사용법 javascript : 구조 분해 할당 redux를 사용할때 특정 action을 관찰하고 있다가 action이 실행되면서 동시에 다른 행동을 취할 수 있게 해 주는 함수이다. redux-saga-effect call : 함수를 동기적으로 실행, saga에서는 arrow ... generator functionredux sagaaxiosJavaScriptdestructuring assignmentReactyieldredux-saga-effectJavaScript Redux 미들웨어 2 redux-saga 제너레이터 객체를 만들어내는 제너레이터 생성함수를 이용 리덕스 사가 미들웨어를 설정하고, 내가만든 사가 함수를 등록한 후, 사가 미들웨어를 실행. 그 후, 등록된 사가 함수를 실행할 액션을 디스패치하면 된다. npm i redux-saga redux-saga의 주요 effect delay: 설정된 시간 이후에 resolve하는 Promise객체를 리턴 ex) delay(1... reduxmiddlewarecreateActionhandleActionseffectsredux-actionsredux sagacreateAction Redux Saga Redux Saga는 Redux 사용 중에 필요한 비동기 작업을 쉽게 처리하도록 도와주는 라이브러리 select: redux 저장소에서 값을 가져올 때 사용 call: 비동기 요청 함수를 실행할 때 사용 put: redux 저장소의 값을 업데이트하는 action을 dispatch할 때 사용 take: redux의 action이 dispatch되면 saga를 실행하도록 action을 구독할 때... if kakao 2020redux sagaif kakao 2020
Redux Saga redux-saga의 saga가 generator 함수를 의미한다. Thunk는 비동기액션함수를 직접 호출하는 형식이지만 Saga는 제너레이터 함수를 등록하여 이벤트 핸들러와 같은 느낌으로 지정한 액션이 호출될때 낚아챈다. generator 함수를 이용하기 때문에 테스트하기 용이하다. function* 키워드를 사용하여 만든다. effects 앞에 yield를 붙여서 실행 배열을 인자로 받고... redux sagareudxredux saga #3 Today I Learned - 21.01.06 redux-saga : function*(){ }, redux-saga-effect redux-saga : saga 사용법 javascript : 구조 분해 할당 redux를 사용할때 특정 action을 관찰하고 있다가 action이 실행되면서 동시에 다른 행동을 취할 수 있게 해 주는 함수이다. redux-saga-effect call : 함수를 동기적으로 실행, saga에서는 arrow ... generator functionredux sagaaxiosJavaScriptdestructuring assignmentReactyieldredux-saga-effectJavaScript Redux 미들웨어 2 redux-saga 제너레이터 객체를 만들어내는 제너레이터 생성함수를 이용 리덕스 사가 미들웨어를 설정하고, 내가만든 사가 함수를 등록한 후, 사가 미들웨어를 실행. 그 후, 등록된 사가 함수를 실행할 액션을 디스패치하면 된다. npm i redux-saga redux-saga의 주요 effect delay: 설정된 시간 이후에 resolve하는 Promise객체를 리턴 ex) delay(1... reduxmiddlewarecreateActionhandleActionseffectsredux-actionsredux sagacreateAction Redux Saga Redux Saga는 Redux 사용 중에 필요한 비동기 작업을 쉽게 처리하도록 도와주는 라이브러리 select: redux 저장소에서 값을 가져올 때 사용 call: 비동기 요청 함수를 실행할 때 사용 put: redux 저장소의 값을 업데이트하는 action을 dispatch할 때 사용 take: redux의 action이 dispatch되면 saga를 실행하도록 action을 구독할 때... if kakao 2020redux sagaif kakao 2020